Hebron

Easiest and most direct way is to grab bus 21 from the Arab bus station just out and to the right from Damascus gate in Jerusalem. It will cost you less than ₪10 and tell them Hebron or Al-Khalil Arabic they will take you to a mid way drop off point at the Bethlehem bus station and from there you need to go to the very bottom floor of the Bethlehem bus station where a serveese small collective taxi will deliver you to Hebron for less than ₪10.

You can take the 160 bus from the Jerusalem Central Bus station to the Jewish settler's section of Hebron. There are also a few buses from Be'er Sheva if you are coming from the south. Check that it goes into Hebron and not just to the nearby Jewish settlement of Kiryat Arba. It is impossible to access the Jewish settler's section of Hebron on foot. Palestinian taxi drivers are not allowed into the Jewish settler's section, so you will need to travel there from an Israeli town or a Jewish settlement. This is not entirely true. Internationals can but if your driver is Palestinian, then your vehicle cannot. Hence, avoid this mess, take the Palestinian route above

If you want to access major metropolitan Hebron, you can take a servees taxi from the bus stations in Ramallah or Bethlehem. If you are coming from Jerusalem, you can also take the bus to Abu Dis and tell the bus driver you are going to Khalil

The by far easiest and cheapest way to get to Hebron from Jerusalem is to take a so-called Service-Taxi to Betlehem, then ask the driver where to take another Service-Taxi to Hebron. Total cost for oneway trip to Hebron is around ₪15.